@charset "utf-8";
/* CSS Document */
.insurance_main{ overflow:hidden; clear:both; width:1000px; margin:0 auto; margin-top:10px; }
.insurance_main .insurance_main_left{ overflow:hidden; float:left; width:770px;  }
.insurance_main .insurance_main_right{ overflow:hidden; float:right; width:220px; }
.insurance_main .insurance_main_right .right_info{ background:url(../images/insurance/left_info.jpg) no-repeat; width:190px; height:191px; margin:0 auto;}
.insurance_main .insurance_main_right .right_banner{ width:200px; padding:10px; background:#F5F5F5; padding-bottom:15px; overflow:hidden;}
.insurance_main .insurance_main_right strong{ display:block; font-size:15px; font-weight:bold; margin-bottom:15px; overflow:hidden; color:#666;}

/*保险大类*/
.insurance_title{ width:100%; padding:30px; background-color:#ECF3EC; overflow:hidden; clear:both; border-top:3px solid #479C1B;}
.insurance_title span{ display:block; width:48px; height:48px; float:left; }
.insurance_title span.accident_img{ background:url(../images/insurance/accident_insurance.png) no-repeat;}
.insurance_title span.property_img{ background:url(../images/insurance/property_insurance.png) no-repeat;}
.insurance_title .accident_text{ margin-left:20px; float:left; width:650px;}
.insurance_title .accident_text strong{ font-size:15px; font-weight:bold; display:block; margin-bottom:7px;}
.insurance_title .accident_text p{ font-size:13px; color:#777; line-height:25px;}

/*保险信息*/
.accident_info_main{ width:770px; overflow:hidden; clear:both; border-top:1px solid #a8cd96; padding:16px 0px; }
.accident_info_main .ai_title{ padding-left:20px; color:#999; padding-bottom:15px; border-bottom:1px solid #eee; overflow:hidden; clear:both;}
.accident_info_main .ai_title a{ font-size:15px; font-weight:bold; color:#444; display:block; margin-bottom:7px; cursor:default;}
.accident_info_main .ai_title a:hover{ text-decoration:none;}

.accident_info_main .ai_choose{  padding:20px 20px 10px 20px;  }

.accident_info_main .accident_info_left{ float:left;  width:516px; overflow:hidden;  background-color:#F5F5F5; height:255px;}
.accident_info_main .accident_info_left .ai_content{ }
.accident_info_main .accident_info_left .ai_content table{ width:435px;}
.accident_info_main .accident_info_left .ai_content table td{ width:50%; padding:7px 10px 7px 19px;  _padding:4px 10px 4px 19px;}

.accident_info_main .accident_info_right{ float:right; overflow:hidden; }
.accident_info_main .accident_info_right .ai_price_bg{ width:253px; padding:98px 0px 35px 0px; height:122px !important; background:#F5F5F5; text-align:center; border-left:1px dotted #ccc; }
.accident_info_main .accident_info_right .ai_price_bg font{ color:#D93904; font-size:17px; display:block; margin-bottom:10px;}
.accident_info_main .accident_info_right .ai_price_bg .btn{display:block; background-color:#ffa316; width:75px; height:28px; line-height:28px; font-size:15px;  text-align:center; color:#fff; margin:0 auto;}
.accident_info_main .accident_info_right .ai_price_bg .btn:hover{ text-decoration:none; background-color:#ffc91b;}

/*保险协议*/
.pingan_insurance_agreement_bg{overflow:hidden; width:827px; margin:0 auto;}
.pingan_insurance_agreement_bg img{ display:block; width:827px; margin:0 auto; }